package cn.net.cfss.fgbp.api.console.dto;

import cn.net.cfss.fgbp.base.page.BaseDto;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import javax.persistence.*;

@Table(name = "t_intention_level")
public class IntentionDto extends BaseDto {
    /**
     * INTENTION_NAME 意向等级名称
     */
    @Column(name = "INTENTION_NAME")
    @ApiModelProperty(name = "意向等级名称",value = "intentionName",required = false , dataType = "string")
    private String intentionName;

    /**
     * R_INTENTION_ID 关联意向ID
     */
    @Column(name = "R_INTENTION_ID")
    @ApiModelProperty(name = "意向关联id",value = "rIntentionId",required = false , dataType = "string")
    private String rIntentionId;

    /**
     * DELETE_FLAG 删除标记(0-未删除;1-已删除)
     */
    @Column(name = "DELETE_FLAG")
    private Integer deleteFlag;

    /**
     * CREATED_BY 创建人
     */
    @Column(name = "CREATED_BY")
    private String createdBy;

    /**
     * CREATED_TIME 创建时间
     */
    @Column(name = "CREATED_TIME")
    private Date createdTime;

    /**
     * UPDATED_BY 更新人
     */
    @Column(name = "UPDATED_BY")
    private String updatedBy;

    /**
     * UPDATED_TIME 更新时间
     */
    @Column(name = "UPDATED_TIME")
    private Date updatedTime;

    /**
     * 获取INTENTION_NAME 意向等级名称
     *
     * @return INTENTION_NAME - INTENTION_NAME 意向等级名称
     */
    public String getIntentionName() {
        return intentionName;
    }

    /**
     * 设置INTENTION_NAME 意向等级名称
     *
     * @param intentionName INTENTION_NAME 意向等级名称
     */
    public void setIntentionName(String intentionName) {
        this.intentionName = intentionName == null ? null : intentionName.trim();
    }

    /**
     * 获取R_INTENTION_ID 关联意向ID
     *
     * @return R_INTENTION_ID - R_INTENTION_ID 关联意向ID
     */
    public String getrIntentionId() {
        return rIntentionId;
    }

    /**
     * 设置R_INTENTION_ID 关联意向ID
     *
     * @param rIntentionId R_INTENTION_ID 关联意向ID
     */
    public void setrIntentionId(String rIntentionId) {
        this.rIntentionId = rIntentionId == null ? null : rIntentionId.trim();
    }

    /**
     * 获取DELETE_FLAG 删除标记(0-未删除;1-已删除)
     *
     * @return DELETE_FLAG - DELETE_FLAG 删除标记(0-未删除;1-已删除)
     */
    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * 设置DELETE_FLAG 删除标记(0-未删除;1-已删除)
     *
     * @param deleteFlag DELETE_FLAG 删除标记(0-未删除;1-已删除)
     */
    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    /**
     * 获取CREATED_BY 创建人
     *
     * @return CREATED_BY - CREATED_BY 创建人
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * 设置CREATED_BY 创建人
     *
     * @param createdBy CREATED_BY 创建人
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy == null ? null : createdBy.trim();
    }

    /**
     * 获取CREATED_TIME 创建时间
     *
     * @return CREATED_TIME - CREATED_TIME 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置CREATED_TIME 创建时间
     *
     * @param createdTime CREATED_TIME 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取UPDATED_BY 更新人
     *
     * @return UPDATED_BY - UPDATED_BY 更新人
     */
    public String getUpdatedBy() {
        return updatedBy;
    }

    /**
     * 设置UPDATED_BY 更新人
     *
     * @param updatedBy UPDATED_BY 更新人
     */
    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy == null ? null : updatedBy.trim();
    }

    /**
     * 获取UPDATED_TIME 更新时间
     *
     * @return UPDATED_TIME - UPDATED_TIME 更新时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 设置UPDATED_TIME 更新时间
     *
     * @param updatedTime UPDATED_TIME 更新时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }
}